package com.ruoyi.system.domain;

import java.util.List;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.core.annotation.Excel;
import com.ruoyi.common.core.web.domain.BaseEntity;

/**
 * 小程序首页信息管理 对象 tb_applet_homepage_info
 * 
 * @author ruoyi
 * @date 2024-09-11
 */
public class TbAppletHomepageInfo extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 首页id */
    private Long homepageId;

    /** 小程序模板id */
    @Excel(name = "小程序模板id")
    private Long tempalteId;

    /** 推荐商品id */
    private Long recommendsProductId;



    /** 公告/广播信息 */
    @Excel(name = "公告/广播信息")
    private String broadcastInformation;

    /** 文字介绍 */
    @Excel(name = "文字介绍")
    private String textIntro;



    /** 文字介绍英文 */
    @Excel(name = "文字介绍英文")
    private String textIntroEnglish;

    /** 首页图片 */
    @Excel(name = "首页图片")
    private String homeUrl;

    /** 轮播图路径 */
    @Excel(name = "轮播图路径")
    private String pictureUrl;





    private String tableName;

    private String tableName1;

    private String tableName2;


    private Long storeId;
    /** 商家id */
    @Excel(name = "商家id")
    private Long merchantId;

    public String getTableName() {
        return tableName;
    }

    public void setTableName(String tableName) {
        this.tableName = tableName;
    }

    public String getTableName1() {
        return tableName1;
    }

    public void setTableName1(String tableName1) {
        this.tableName1 = tableName1;
    }

    public String getTableName2() {
        return tableName2;
    }

    public String getTextIntroEnglish() {
        return textIntroEnglish;
    }

    public void setTextIntroEnglish(String textIntroEnglish) {
        this.textIntroEnglish = textIntroEnglish;
    }

    public String getHomeUrl() {
        return homeUrl;
    }

    public void setHomeUrl(String homeUrl) {
        this.homeUrl = homeUrl;
    }

    public void setTableName2(String tableName2) {
        this.tableName2 = tableName2;
    }

    public Long getStoreId() {
        return storeId;
    }

    public void setStoreId(Long storeId) {
        this.storeId = storeId;
    }

    /** 首页推荐商品信息 */
    private List<TbHomeRecommendsProduct> tbHomeRecommendsProductList;

    public void setHomepageId(Long homepageId) 
    {
        this.homepageId = homepageId;
    }

    public Long getHomepageId() 
    {
        return homepageId;
    }
    public void setTempalteId(Long tempalteId) 
    {
        this.tempalteId = tempalteId;
    }

    public Long getTempalteId() 
    {
        return tempalteId;
    }
    public void setRecommendsProductId(Long recommendsProductId) 
    {
        this.recommendsProductId = recommendsProductId;
    }

    public Long getRecommendsProductId() 
    {
        return recommendsProductId;
    }
    public void setMerchantId(Long merchantId) 
    {
        this.merchantId = merchantId;
    }

    public Long getMerchantId() 
    {
        return merchantId;
    }
    public void setBroadcastInformation(String broadcastInformation) 
    {
        this.broadcastInformation = broadcastInformation;
    }

    public String getBroadcastInformation() 
    {
        return broadcastInformation;
    }
    public void setTextIntro(String textIntro) 
    {
        this.textIntro = textIntro;
    }

    public String getTextIntro() 
    {
        return textIntro;
    }
    public void setPictureUrl(String pictureUrl) 
    {
        this.pictureUrl = pictureUrl;
    }

    public String getPictureUrl() 
    {
        return pictureUrl;
    }

    public List<TbHomeRecommendsProduct> getTbHomeRecommendsProductList()
    {
        return tbHomeRecommendsProductList;
    }

    public void setTbHomeRecommendsProductList(List<TbHomeRecommendsProduct> tbHomeRecommendsProductList)
    {
        this.tbHomeRecommendsProductList = tbHomeRecommendsProductList;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
                .append("homepageId", getHomepageId())
                .append("tempalteId", getTempalteId())
                .append("recommendsProductId", getRecommendsProductId())
                .append("broadcastInformation", getBroadcastInformation())
                .append("textIntro", getTextIntro())
                .append("textIntroEnglish", getTextIntroEnglish())
                .append("remark", getRemark())
                .append("homeUrl", getHomeUrl())
                .append("pictureUrl", getPictureUrl())
                .append("merchantId", getMerchantId())
                .append("storeId", getStoreId())
                .toString();
    }
}
